<h1>Задача</h1>
<b>Написать REST API бэкенд со следующим функционалом:</b>

	Сохранение в БД Новостей и их Типов.

    Новость должна иметь структуру:
        Имя;
        Краткое описание;
        Полное описание;
        Тип новости;

    Тип новостей должен иметь структуру:
        Имя типа;
        Цвет типа;

<b>Нужен функционал</b>

    -CRUD (Create, Read, Update, Delete) типов новостей;
    -CRUD новостей;
    -Возможность получить список всех новостей (имя, краткое описание, тип новости – имя типа, цвет типа);
    -Возможность получить список новостей определенного типа;
    -Возможность получить список всех типов новостей.

<b>Для написания программы необходимо использовать Spring boot framework.
Для работы с БД необходимо использовать spring-data-jpa.</b>

<h1>Инструкция по запуску</h1>
<h2>первый вариант:</h2>

- В репозитории в папке out\artifacts, лежит собранный jar.
- В командной строке введите команду:
        java -jar out\artifacts\RestApiNews_jar
- Откройте браузер и перейдите по адресу:

        http://localhost:8080/
<h2>второй вариант:</h2>

- Открыть программу в intellij IDEA и запустить от туда.

<h1>ссылки для CRUD</h1>
<h6>news</h6>
<h6>news_add</h6>
<h6>news_by_type</h6>
<h6>news_edit</h6>
<h6>newstypes</h6>
<h6>newstypes_add</h6>
<h6>newstypes_edit</h6>

<b>Примечания: настроки подключения к базе данных находятся в файле application.properties. При необходимости, можно их изменить.


    


